[Обзор] Обзор и установка системных мониторов htop и btop

htop – это интерактивный монитор процессов для Linux, который показывает информацию о загрузке процессора, использовании памяти, свопа и активных процессах в удобном и красочном интерфейсе. Он позволяет легко управлять процессами: искать, фильтровать, сортировать, изменять приоритеты и завершать их, всё в реальном времени. Более удобная и функциональная альтернатива стандартной команде top.

Установка и использование htop в Debian

Установка

Откройте терминал и выполните команды:

sudo apt update
sudo apt install htop

Проверьте установленную версию htop:

htop --version

Пример вывода версии:

htop 3.2.2

Запуск

Запустите в терминале команду:

htop

Основные возможности

Swap – это часть виртуальной памяти, область подкачки на диске, которую система использует, когда оперативная память заканчивается.

btop – это мощный и удобный интерактивный монитор ресурсов системы (процессор, память, сети, диски) для Linux, macOS и BSD. Он показывает детальную информацию о процессах, загрузке CPU, использовании памяти, активности сетевых устройств и дисков, используя красочный и информативный интерфейс с возможностью управлять процессами прямо из приложения.

Установка и использование btop в Debian

В Debian btop можно установить из репозитория:

sudo apt update
sudo apt install btop

Проверьте установленную версию btop:

btop --version

Пример вывода версии:

btop version: 1.2.13

Запуск

Запустите в терминале команду:

btop

Использование – горячие клавиши и описание функций

Клавиша Описание
Mouse 1 Клик мышью по процессу – выбор в списке процессов
Mouse scroll Прокрутка любого скроллируемого списка или текста
Esc, m Открыть/закрыть главное меню
p Переключить пресеты просмотра вперёд
Shift + p Переключить пресеты просмотра назад
1 Показать/спрятать блок CPU
2 Показать/спрятать блок памяти
3 Показать/спрятать блок сети
4 Показать/спрятать блок процессов
d Показать/спрятать информацию о дисках в блоке памяти
F2, o Показать настройки
F1, ?, h Показать окно с подсказками
Ctrl + z Поставить программу в фон
q, Ctrl + c Выйти из программы
+, - Добавить/убавить 100 мс к таймеру обновления
Up, Down Выбрать процесс в списке
Enter, Spacebar Показать подробные данные выбранного процесса
Pg Up, Pg Down Перейти на страницу вверх/вниз в списке процессов
Home, End Перейти к первому/последнему процессу
Left, Right Выбрать предыдущий/следующий столбец сортировки
b, n Выбрать предыдущее/следующее сетевое устройство
t Включить/выключить режим ввода дисковой нагрузки с большими графиками
z Сбросить показатели общего трафика для текущего сетевого устройства
a Включить/выключить автонастройку масштаба сетевых графиков
y Включить/выключить синхронизированный масштаб сетевых графиков
f, / Войти в фильтр процессов
Delete Очистить введённый фильтр
c Включить отображение загрузки CPU по ядрам процессов
r Изменить порядок сортировки в блоке процессов
e Переключить отображение дерева процессов
Selected + e Развернуть/свернуть выбранный процесс в древовидном виде
Selected + t Завершить выбранный процесс с сигналом SIGTERM (15)
Selected + k Убить выбранный процесс с сигналом SIGKILL (9)